package com.brain.sgc.view.util;

public class ConstantesSgc {

    public static final String VARIABLE_ID_MENU = "SubMenu";
    public static final String VARIABLE_ID_MENU_ITEM = "MenuItem";
    public static final String LOG_REAUNI = "/reauni.log";

    public static class ValoresConstantes {
        
        public static final Long PROCESO_COD_CONCURSO_PUBLICO = 1L;
        public static final Long PROCESO_COD_CONCURSO_INTERNO = 2L;
        public static final Long PROCESO_COD_CONCURSO_INVITACION = 3L;
        public static final Long PROCESO_COD_SELEC_INTERNA_PRACT = 4L;
        public static final String ARBOL_COMPETENCIA_PROPOSITO = "P";
        public static final String ARBOL_COMPETENCIA_FUNCION_PRINCIPAL = "F";
        public static final String ARBOL_COMPETENCIA_UNIDADES_COMPETENCIA = "C";
        public static final String ARBOL_COMPETENCIA_ELEMENTO = "E";
        public static final String ARBOL_COMPETENCIA_TIPO_ELEMENTO = "T";
        public static final String ARBOL_COMPETENCIA_CONDUCTA_ELEMENTO = "D";
        
        public static final String ARBOL_COMPETENCIA_PROPOSITO_DESCRIPCION = "PROPOSITO PRINCIPAL";
        public static final String ARBOL_COMPETENCIA_FUNCION_PRINCIPAL_DESCRIPCION = "FUNCION CLAVE";
        public static final String ARBOL_COMPETENCIA_UNIDADES_COMPETENCIA_DESCRIPCION = "UNIDAD DE COMPETENCIA";
        public static final String ARBOL_COMPETENCIA_ELEMENTO_DESCRIPCION = "ELEMENTO";
        public static final String ARBOL_COMPETENCIA_TIPO_ELEMENTO_DESCRIPCION = "TIPO DE ELEMENTO";
       // public static final String ARBOL_COMPETENCIA_CONDUCTA_ELEMENTO_DESCRIPCION = "CONDUCTA ELEMENTO";
        public static final String ARBOL_COMPETENCIA_CONDUCTA_ELEMENTO_DESCRIPCION = "";
        
        public static final String ARBOL_COMPETENCIA_PROPOSITO_COLOR = "color:#BF381A;font-size:9px;font-weight: bold;";
        public static final String ARBOL_COMPETENCIA_FUNCION_PRINCIPAL_COLOR = "color:#0A224E;font-size:9px;font-weight: bold;";
        public static final String ARBOL_COMPETENCIA_UNIDADES_COMPETENCIA_COLOR = "color:#CC0303;font-size:9px;font-weight: bold;";
        public static final String ARBOL_COMPETENCIA_ELEMENTO_COLOR = "color:green;font-size:9px;font-weight: bold;";
        public static final String ARBOL_COMPETENCIA_TIPO_ELEMENTO_COLOR = "color:#E07628;font-size:9px;font-weight: bold;";
        public static final String ARBOL_COMPETENCIA_CONDUCTA_ELEMENTO_COLOR = "font-size:9px;font-weight: bold;";
        
        public static final String PROCESO_TIPO_COD_INTERNO = "I";
        public static final String PROCESO_TIPO_DESC_INTERNO = "INTERNO";
        public static final String PROCESO_TIPO_COD_PUBLICO = "P";
        public static final String PROCESO_TIPO_DESC_PUBLICO = "PUBLICO";
        
        public static final String PUESTO_TABLA_LINEA_AUTORIDAD_RESPONSABILIDAD = "LINEA DE AUTORIDAD Y RESPONSABILIDAD";
        public static final Long PUESTO_TABLA_LINEA_AUTORIDAD_RESPONSABILIDAD_VALOR = 1L;
        
        public static final String PUESTO_TIPO_LINEA_AUTORIDAD_RESPONSABILIDA_DEPENDENCIA = "DEPENDENCIA";
        public static final Long PUESTO_TIPO_LINEA_AUTORIDAD_RESPONSABILIDAD_DEPENDENCIA_VALOR = 1L;
        
        public static final String PUESTO_TIPO_LINEA_AUTORIDAD_RESPONSABILIDA_SUPERVISION = "SUPERVISION";
        public static final Long PUESTO_TIPO_LINEA_AUTORIDAD_RESPONSABILIDAD_SUPERVISION_VALOR = 2L;
        
        
        public static final String PUESTO_TABLA_RELACIONES_ORGANIZACIONALES = "RELACIONES ORGANIZACIONALES";
        public static final Long PUESTO_TABLA_RELACIONES_ORGANIZACIONALES_VALOR = 2L;
        
        public static final String PUESTO_TIPO_RELACIONES_ORGANIZACIONALES_INTERNAS = "INTERNAS";
        public static final Long PUESTO_TIPO_RELACIONES_ORGANIZACIONALES_INTERNAS_VALOR = 1L;
        
        
    }
    public static class ValoresDefecto{
        public static final Long ARBOL_COMPETENCIA_PRINCIPAL = 0L; 
        public static final Long ARBOL_COMPETENCIA_FUNCION_PRINCIPAL_TOTAL = 2L;
        public static final Long ARBOL_COMPETENCIA_UNIDAD_DE_COMPETENCIA = 2L;
        public static final Long ARBOL_COMPETENCIA_ELEMENTO_DE_COMPETENCIA = 2L;
        public static final Long ARBOL_COMPETENCIA_CANTIDAD_TIPO_DE_ELEMENTO = 4L;
        public static final Long ARBOL_COMPETENCIA_CONDUCTA = -1L;
        public static final Long ARBOL_COMPETENCIA_CONDUCTA_AUX = -2L;
    }

    public static class CatalogoParametro {
         public static final Long UNIDAD_ORGANICA = 823L;
         public static final Long DOCUMENTO_ESTADOS = 821L;
         public static final Long TIPO_DOCUMENTO_PERSONA = 822L;
         public static final Long PUESTO_ESTADOS = 851L;
         public static final Long FAMILIA_PUESTOS = 850L;
         public static final Long RELACIONES_ORGANIZACIONALES_EXTERNAS = 855L;
         public static final Long AREA = 965L;
         
    }

    public static class Parametro {

        public static final Long PUESTO_ESTADO_ACTIVO = 40357L;
        public static final Long PUESTO_ESTADO_HABILITADO = 40358L;
        public static final Long PUESTO_ESTADO_INACTIVO = 40359L;
        public static final Long PERSONA_GT = 2L;
        public static final Long PERSONA_ACTIVO = 0L;
        
        public static final Long DOC_EST_ANULADO = 40297L;
        public static final Long DOC_EST_RECIBIDO = 40296L;
        public static final Long DOC_EST_ESPERA = 40295L;
        public static final Long DOC_PENDIENTE = 40294L;
        
        public static final Long GESTION_TALENTO = 1L;
        public static final boolean PUESTO_CRITICO = true;

    }

    public static class Formulario {

        public static final int LISTA = 5;
        public static final int NUEVO = 1;
        public static final int EDITAR = 2;
        public static final int VER = 3;
        public static final int HABILITAR = 0;
        public static final int DESHABILITAR = 1;
    }

    public final static class Entidad {
    }

    public static class UrlNavegacion {

        public static final String URL_PROCESO = "/pages/sgc/proceso/proceso.xhtml";
        public static final String URL_LISTA_PROCESO = "/pages/sgc/proceso/listaProcesos.xhtml";
        public static final String URL_MEDIO_DIFUSION = "/pages/sgc/medioDifusion/medioDifusion.xhtml";
        public static final String URL_LISTA_MEDIO_DIFUSION = "/pages/sgc/medioDifusion/listaMedioDifusion.xhtml";
        public static final String URL_EVALUACION = "/pages/sgc/evaluacion/evaluacion.xhtml";
        public static final String URL_LISTA_EVALUACION = "/pages/sgc/evaluacion/listaEvaluacion.xhtml";
        public static final String URL_PUESTO = "/pages/sgc/puesto/puesto.xhtml";
        public static final String URL_LISTA_PUESTO = "/pages/sgc/puesto/listaPuestos.xhtml";
        
        public static final String URL_LISTA_ARBOL_COMPETENCIA = "/pages/sgc/arbolCompetencia/listaArbolCompetencia.xhtml";
        
        public static final String URL_PERSONA = "/pages/sgc/persona/persona.xhtml";
        public static final String URL_LISTA_PERSONA = "/pages/sgc/persona/listaPersonas.xhtml";
       
        public static final String URL_LISTA_PERSONAS_HISTORIAL = "/pages/sgc/persona/listaPersonasHistorial.xhtml";
        public static final String URL_PERSONA_HISTORIAL = "/pages/sgc/persona/personaHistorial.xhtml";
        public static final String URL_LISTA_PERSONAS_LEGAJO = "/pages/sgc/legajo/listaPersonasLegajo.xhtml";
        
        public static final String URL_LEGAJO = "/pages/sgc/legajo/legajo.xhtml";
     }
}
